import React from 'react';
import {connect} from 'dva';
import styles from './index.less';
/**
 * 基本信息
 */
class cViewApplication extends React.Component {
  constructor(props) {
    super(props);

    this.state = {

    }
  }
  render(){
    return (
      <div className={styles.baseList}>
        <div className={styles.item}>
          <div className={styles.des}>Company Name</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.companyName}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>Handling Site</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.fabSite}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>Case No</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.caseNo || "New"}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>One-way Trip</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.isOneWay == 'YES'?'One-way':'Round-trip'}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>Out-of-Country</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.isOutboundTrip == 'YES'?'International':'Domestic'}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>Status</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.status}</div>
        </div>
        <div className={styles.item}>
          <div className={styles.des}>Applicant</div>
          <div className={styles.value}>{this.props.detail.mast && this.props.detail.mast.applicant} {this.props.detail.mast && this.props.detail.mast.applicantName}</div>
        </div>
      </div>
    )
  }
}


function mapStateToProps(state) {
  return {
    ...state.detail
  }
}
export default connect(mapStateToProps)(cViewApplication);
